package cn.itsource.mapper;

import cn.itsource.domain.BlogArticle;
import cn.itsource.query.BaseQuery;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

/**
 * 文章表的持久层
 */
public interface BlogArticleMapper extends Mapper<BlogArticle> {

    /**
     * 基本的增删改方法通过继承获得
     */

    /**
     * 查询所有的文章数据
     * @return
     */
    List<BlogArticle> getAllArticle(BaseQuery query);



    //根据文章id查询详情数据
    BlogArticle getbolgByid(Long id);


    /**
     * 批量删除的接口方法
     */
    void batchDelete(@Param("ids") Long[] ids);
}
